#include<stdio.h>

int main()
{
	int i=0,j,t=0;
    char a[1000],b[1000];
	gets(a);
	while (a[i]!='\0')
	{
        if(a[i]>=65&&a[i]<=90)
			b[i+t]=a[i]+32;
		else if(a[i]>=97&&a[i]<=122)
			b[i+t]=a[i]-32;
		else
		{
			b[i+t]='^';
			b[i+1+t]='_';
			b[i+2+t]='^';
			t=t+2;
		}
		i++;
	}
	for(j=0;j<i+t;j++)
	{
		printf("%c",b[j]);
	}
	printf("\n");
	return 0;
}

